//https://practice.geeksforgeeks.org/problems/consecutive-elements/0


#include <bits/stdc++.h>
using namespace std;
typedef long long ll ; 
//Silver_Lining

void cal ( string temp , string s , int n  , int k )
{
    if ( n == k )
    {
        cout << temp << endl ; 
        return ; 
    }
        
    if ( temp [ temp.length() - 1 ] != s [ k ] )
        temp += s [k ] ; 
   
    k++ ; 
    cal ( temp , s , n ,  k ) ; 
    
}
int main() {
    
    
    int T ; 
    cin >> T ; 
    while ( T--)
    {
        string s ; 
        cin >> s ; 
        string temp ; 
        cal ( temp , s , s.length() , 0 ) ; 
    }
	//code
	return 0;
}
